package com.css.fxfzfxqh.modules.buildings.definitiveEvaluation.casualtiesDE.dto;

import com.css.fxfzfxqh.modules.buildingKilometerGrid.model.vo.FxqhBuildingGridDataVersionPageVo;
import com.css.fxfzfxqh.modules.buildings.definitiveEvaluation.util.YSXEntity;
import lombok.Data;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 计算人员伤亡值
 */
@Data
public class CalculatePopulationValueDto {
    // 房屋数据
    private List<FxqhBuildingGridDataVersionPageVo> houseDatas;
    //地图圈选经纬度范围
    private String coordinateRange;
    // 确定评估区域类型，是否地图圈定区域
    private boolean isMapSelect;
    //省名称
    private String provinceName;
    //市名称
    private String cityName;
    //县名称
    private String countyName;
    // 易损性数据
    private HashMap<String, Map<String, Map<String, YSXEntity>>> ysxData;
    // 破坏程度
    private String phcd;
    //    // 地震输入方式
//    private EarthInputWayEnum earthInputWay;
    // 烈度/四个概率水准
    private String condition;
    //人员伤亡(死亡重伤)
    private String casualties;
    // 时间段类型
    private String time;
}
